Improving Quality Assurance in Automation Systems Development Projects

نویسندگان

  • Dietmar Winkler
  • Stefan Biffl
چکیده

Development processes of large-scale automation systems, e.g., power plants and manufacturing systems involve engineers from various disciplines, e.g., mechanical, electrical, and software engineers, who have to collaborate to enable the construction of high-quality systems (Biffl et al., 2009a). Engineers in individual disciplines apply domainspecific tools, methods, and data models, which are typically not seamlessly linked to each other. For instance, electrical engineers use circuit diagrams and technical data sheets to model the electrical behaviour of the systems, process engineers focus on process workflows for the instrumentation of the system, and software engineers use software models to develop and test control applications of the system (Hametner et al., 2011).

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Paper Title (use style: paper title)

Automation systems, e.g., hydro power plants and industrial automation systems include heterogeneous engineering disciplines, e.g., mechanical, electrical, process, and software engineering, and raise additional challenges for quality assurance activities, e.g., identifying defects in change management processes where different disciplines are involved. Our observations in industry shows variou...

متن کامل

A Methodology for Self-Diagnosis for Software Quality Assurance in Small and Medium-Sized Industries in Latin America

Currently, only a small fraction of software companies around the world achieve a high quality level for their development process. A vast majority of software producers, which have not yet implemented a methodology for software quality assurance, are paying high costs of production and systems maintenance, and are therefore being displaced from the global market, not being on the same competit...

متن کامل

Using Evolutionary Testing to improve Efficiency and Quality in Software Testing

The development of embedded systems is an essential industrial activity. More than 90% of all electronic components manufactured are used in embedded systems, e.g. in aerospace technology; railway and motor vehicle technology; process and automation technology; communication technology; process and power engineering, as well as in defense electronics. Embedded systems are also used regularly in...

متن کامل

An Information System for Streamlining Software Development Process

In this paper an information system to be employed by software development organizations is proposed, which automates software development process. The proposed system aims to lower cost, improve schedule performance and enhance quality of the software projects by the means of automation and unifying of operational information. The characteristics of the proposed system are described. Furthermo...

متن کامل

Attention, Test Code is Low-quality!

In this paper, we describe the formatting guidelines for ACM SIG Proceedings. Software testing is an essential process during software development and maintenance for improving software quality. Test code, the artefact during software testing, has been widely used in many software quality assurance techniques. Traditionally, software quality assurance techniques, e.g., automatic bug repair, fau...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2012